Diamondback squid - French English Dictionary